#include <stdio.h>


int foo_impl(int x, int y) {
    int sum = x + y;
    printf("[%s:%d]%d + %d = %d\n", __FILE__, __LINE__, x, y, sum);
    return sum;
}

int foo(int x, int y) {
    int sum = foo_impl(x, y);
    printf("[%s:%d]%d + %d = %d\n", __FILE__, __LINE__, x, y, sum);
    return sum;
}

int bar(int x, int y) {
    int diff = x - y;
    printf("[%s:%d]%d + %d = %d\n", __FILE__, __LINE__, x, y, diff);
    return diff;
}
